package com.bsoft.gol.hcs.his.service;

import com.bsoft.gol.hcs.his.bean.request.ListQueryHisReq;
import org.atag.dao.model.SimplePageInfo;
import com.bsoft.gol.hcs.visitrecord.bean.vo.ApplicationFormRecordVo;
import com.bsoft.gol.hcs.visitrecord.bean.vo.DispensingRecordVo;
import com.bsoft.gol.hcs.visitrecord.bean.vo.InpatientVisitRecordListVo;
import com.bsoft.gol.hcs.visitrecord.bean.vo.OutpatientRecordListVo;
import com.bsoft.gol.hcs.visitrecord.entity.VrSurgicalRecord;

import java.util.List;

/**
 * @Author:FangZhiyi
 * @Description 患者HIS信息记录查询服务
 * @Data Created in 2020/10/28 9:35
 * @Moddified By:
 */
public interface IPatientRecordQueryService {
    /*查询门诊记录*/
    SimplePageInfo<OutpatientRecordListVo> queryOutpatientRecords(ListQueryHisReq queryHisReq);
    /*查询住院记录*/
    SimplePageInfo<InpatientVisitRecordListVo> queryHospitalRecords(ListQueryHisReq queryHisReq);
    /*查询检验、检查、治疗记录*/
    List<ApplicationFormRecordVo> queryInspectionReportRecords(ListQueryHisReq queryHisReq);
    /*查询手术记录*/
    List<VrSurgicalRecord> surgicalRecords(ListQueryHisReq queryHisReq);
    /*查询发药记录*/
    List<DispensingRecordVo> queryDispensingRecords(ListQueryHisReq queryHisReq);
}
